#include "CSU8RP3216.h"
#include "stdint.h"
#include "DevicesBlower.h"

SoftTimerTypeDef g_typeTimerBlowerOpen = {0};

void vBlowerACInit(void)
{
    /*
        PT 数据标志位
    */
    PT1_5 = 0;

    /*
        PT5EN 输入/输出控制标志
        0: 定义为输入口
        1: 定义为输出口
    */
    PT1EN_5 = 1;

    /*
        PT5PU 上拉电阻使能标志
        0: 断开上拉电阻
        1: 使用上拉电阻
    */
    PT1PU_5 = 0;

    BLOWER_DISABLE();

    cSoftTimerSetMs(&g_typeTimerBlowerOpen, 5000, softTimerClose);
}

void vBlowerMachine(void)
{
    if(enumSoftTimerGetState(&g_typeTimerBlowerOpen) == softTimerOpen)
    {
        BLOWER_ENABLE();
    }
    else
    {
        BLOWER_DISABLE();
    }
}
